home *** CD-ROM | disk | FTP | other *** search
/ Champak 29 / Volume 29 - JOGO DISK .iso / Games / little_soldiers.swf / scripts / frame_2 / DoAction.as
Text File  |  2006-11-29  |  2KB  |  64 lines

  1. function createBorder(clip, depth, w, h)
  2. {
  3.    var _loc5_ = clip.createEmptyMovieClip("border",depth);
  4.    var _loc1_ = 0;
  5.    while(_loc1_ < h)
  6.    {
  7.       var _loc4_ = _loc5_.attachMovie("borderTiles","b_" + _loc1_ + "_0",_loc1_ * w);
  8.       _loc4_._y = _loc1_ * th;
  9.       if(_loc1_ == 0)
  10.       {
  11.          _loc4_.gotoAndStop(1);
  12.          var _loc2_ = 1;
  13.          while(_loc2_ < w - 1)
  14.          {
  15.             _loc4_ = _loc5_.attachMovie("borderTiles","b_" + _loc1_ + "_" + _loc2_,_loc1_ * w + _loc2_);
  16.             _loc4_._y = _loc1_ * th;
  17.             _loc4_._x = (_loc2_ - 1) * tw;
  18.             _loc4_.gotoAndStop(2);
  19.             _loc2_ = _loc2_ + 1;
  20.          }
  21.       }
  22.       else if(_loc1_ == h - 1)
  23.       {
  24.          _loc4_.gotoAndStop(6);
  25.          _loc2_ = 1;
  26.          while(_loc2_ < w - 1)
  27.          {
  28.             _loc4_ = _loc5_.attachMovie("borderTiles","b_" + _loc1_ + "_" + _loc2_,_loc1_ * w + _loc2_);
  29.             _loc4_._y = _loc1_ * th;
  30.             _loc4_._x = _loc2_ * tw;
  31.             _loc4_.gotoAndStop(7);
  32.             _loc2_ = _loc2_ + 1;
  33.          }
  34.       }
  35.       else
  36.       {
  37.          _loc4_.gotoAndStop(4);
  38.       }
  39.       _loc4_ = _loc5_.attachMovie("borderTiles","b_" + _loc1_ + "_" + (w - 1),_loc1_ * w + (w - 1));
  40.       _loc4_._y = _loc1_ * th;
  41.       _loc4_._x = (w - 1) * tw;
  42.       if(_loc1_ == 0)
  43.       {
  44.          _loc4_.gotoAndStop(3);
  45.       }
  46.       else if(_loc1_ == h - 1)
  47.       {
  48.          _loc4_.gotoAndStop(8);
  49.       }
  50.       else
  51.       {
  52.          _loc4_.gotoAndStop(5);
  53.       }
  54.       _loc1_ = _loc1_ + 1;
  55.    }
  56.    return _loc5_;
  57. }
  58. tw = 32;
  59. th = 32;
  60. stw = 14;
  61. sth = 11;
  62. border = createBorder(_root,1,stw + 2,sth + 3);
  63. border._x = border._y = -16;
  64.